perm filename GRLND.OLD[NEW,LCS] blob sn#502544 filedate 1980-04-01 generic text, type T, neo UTF8
C  SUBRS.  BRKSLR

	SUBROUTINE BRKSLR
	COMMON R2,JA,CENTR,J2,R3,R4,R5,R6,R7,R8,R9,R10,RA,RB,
	1 K,KQ,TWICE,RST7,RX,RXX,RTILT,RC,RZ,RX3,J3,J4,
	1 J5,J6,J7,J8,J9,J10,J11,JQ(3),L4,L5,L6,L7,L8,RJ
	1 /STF/RSTFAC(0/7),RSTJ2 /XRN/RN(2890),RR3,RR4,RR5,RR6,RR7,RR8
	1 ,RZZ

C J8=7=SLUR WITH VERT. BRKTS.  =8=BRKT ON LEFT ONLY. =9=ON RIGHT ONLY.
C	L6=J6
C	L7=J7
	L8=J8
	RR3=R3
	RR4=R4
C	RR5=R5
	RR6=R6
	RR7=R7
	RR8=R8
	RC=CENTR
C NOW ALL PARAMS ARE SAVED
	RZ=.5*RSTJ2
	RZZ=RZ
CC	R3=RX3
C RX3 IS UN-CONVERTED HORIZ. POS.
	IF(R7.GT.0)GO TO 4
	RZ=-RZ
	RZZ=-RZZ*5.
C SHIFT OF BRKT UP OR DOWN
4	R4=R4+RZZ   
	J5=104
C BRKT NUM.
	JA=3
	R8=0
	J8=0
	J7=0
3	IF(L8.EQ.9)GO TO 1
C NOW MAKE LFT. BRKT
	R6=0
	R7=0
	CALL CENTX
C SET VERTICAL POS. BASED ON R4
	CALL CLEFS
	IF(L8.EQ.8)GO TO 2
C NOW MAKE RIGHT BRKT.
1	R6=-1
	R7=1
	R3=RR6+1
	J3=ROFF(RHORZ(R3))
	R3=J3
	R4=RR5+RZZ
	CALL CLEFS
2	J8=-1
	R3=RR3
	RZ=RZ*3. 
C RESET HEIGHT
	R4=RR4+RZ
	R5=R5+RZ
	R6=RR6
	R7=RR7
	CALL CENTX
	END